QuickOPC User's Guide and Reference
ResolveDataTypes(IEasyUAClientComplexData,IReadOnlyList<UAModelNodeDescriptor>,UAQualifiedName) Method



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Plugins.ComplexData Namespace > IEasyUAClientComplexDataExtension Class : ResolveDataTypes(IEasyUAClientComplexData,IReadOnlyList<UAModelNodeDescriptor>,UAQualifiedName) Method
The OPC-UA client complex data interface.
A list of data type IDs.
The encoding name.
Resolves data types from given data type IDs and an encoding name.
Syntax
'Declaration
 
<ExtensionAttribute()>
<ElementsNotNullAttribute()>
<NotNullAttribute()>
Public Shared Function ResolveDataTypes( _
   ByVal clientComplexData As IEasyUAClientComplexData, _
   ByVal dataTypeIdList As IReadOnlyList(Of UAModelNodeDescriptor), _
   ByVal encodingName As UAQualifiedName _
) As ValueResult(Of DataType)()
'Usage
 
Dim clientComplexData As IEasyUAClientComplexData
Dim dataTypeIdList As IReadOnlyList(Of UAModelNodeDescriptor)
Dim encodingName As UAQualifiedName
Dim value() As ValueResult(Of DataType)
 
value = IEasyUAClientComplexDataExtension.ResolveDataTypes(clientComplexData, dataTypeIdList, encodingName)

Parameters

clientComplexData
The OPC-UA client complex data interface.
dataTypeIdList
A list of data type IDs.
encodingName
The encoding name.

Return Value

An array of value results with the data types obtained, for corresponding indexes of the input list.
Remarks

The standard browse names to be used with encodingName are:

You can obtain the client complex data interface (IEasyUAClientComplexData) by calling the OpcLabs.EasyOpc.UA.EasyUAClientCore.GetService method on the OpcLabs.EasyOpc.UA.EasyUAClientCore object, passing it the type of IEasyUAClientComplexData as the argument.

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also